Method and device for controlling display on basis of driving context

ABSTRACT

According to an embodiment disclosed in this specification, an electronic device may be configured to control a size of an exposed region of a first display based on driving information of a vehicle and to set a user interface for receiving a user input associated with content displayed on the first display to at least one of the first display or an auxiliary input interface based on a size of an exposed region. Other various embodiments as understood from the specification are also possible.

PRIORITY

This application is a National Phase Entry of PCT InternationalApplication No. PCT/KR2018/015412 which was filed on Dec. 6, 2018, andclaims priority to Korean Patent Application No. 10-2017-0176848, whichwas filed on Dec. 21, 2017, the content of each of which is incorporatedherein by reference.

TECHNICAL FIELD

Embodiments disclosed in this specification relate to a method and adevice for controlling a display based on a driving context.

BACKGROUND ART

Nowadays, various functions for improving the convenience of a driverare mounted in a transportation device (e.g., a vehicle). For example,the transportation device may include a cluster (e.g., an instrumentpanel) capable of displaying information associated with drivinginformation. Furthermore, the transportation device may include anin-vehicle infotainment (IVI) system for playing various pieces ofinformation and multimedia. To provide such the infotainment system, acenter information display (CID) is widely used in addition to acluster. Besides, as the amount of information to be displayedincreases, the size of such the CID increases.

DISCLOSURE Technical Problem

As the size of a CID increases, more various pieces of information maybe provided through the CID. However, the increase in the CID maydisperse a driver's gaze. Unlike the cluster positioned in the gazedirection of the driver (e.g., the same direction as a travelingdirection), the CID is generally positioned at the center of adashboard. Accordingly, when the driver watches the CID on driving, theprobability that a safety problem occurs may increase. In particular, asthe size of the CID increases, the possibility that the driver'sattention is dispersed may increase.

Furthermore, the CID may receive a touch input. A lot of functions(e.g., the temperature control in a vehicle, or the like) may beperformed by the CID depending on the increase of the size of the CID.However, the increase in the size of the CID may mean the increase in auser's movement for input in addition to the increase in the size of auser interface (UI). When an input is attempted through the CID ondriving, it may be difficult for the driver to enter an accurate inputdue to the increased movement.

Various embodiments disclosed in the specification provide a controlmethod of an IVI system that increases a driver's convenience while thedriver's attention is less dispersed, and an electronic device thereof.

Technical Solution

According to an embodiment disclosed in this specification, anelectronic device may include a first display, a driving unitcontrolling a size of an exposed region of the first display, at leastone sensor circuit obtaining driving information of the vehicle, anauxiliary input interface receiving a user input, and a processorcontrolling the first display, the driving unit, and the at least onesensor circuit. The processor may be configured to obtain the drivinginformation of the vehicle, using the at least one sensor circuit, tocontrol the size of the exposed region of the first display based atleast on the driving information, using the driving unit, and to set auser interface for receiving a user input associated with contentdisplayed on the first display, to at least one of the first display orthe auxiliary input interface based on the size of the exposed region.

Furthermore, according to an embodiment disclosed in this specification,a control method may include obtaining driving information of thevehicle, controlling a size of an exposed region of a first displaybased on the driving information, and setting a user interface forreceiving a user input associated with content displayed on the firstdisplay, to at least one of the first display or an auxiliary inputinterface, based on the size of the exposed region.

Advantageous Effects

According to various embodiments disclosed in the specification, a userexperience may be improved by changing a display depending on a drivingcontext.

Furthermore, according to various embodiments, the simple and accurateinput may be performed on driving by changing an input means dependingon a driving context.

Besides, a variety of effects directly or indirectly understood throughthe disclosure may be provided.

DESCRIPTION OF DRAWINGS

FIG. 1 illustrates a configuration of an electronic device according tovarious embodiments.

FIG. 2 illustrates an in-vehicle multimedia system according to variousembodiments.

FIG. 3 illustrates an auxiliary input means according to variousembodiments.

FIG. 4 is a block diagram of an electronic device in a wirelessenvironment according to various embodiments.

FIG. 5 is a flowchart of a UI changing method of an electronic deviceaccording to various embodiments.

FIG. 6 illustrates a display size change according to variousembodiments.

FIG. 7 shows a dashboard structure for changing a display size accordingto an embodiment.

FIG. 8 illustrates a UI according to an embodiment.

FIG. 9 illustrates a UI according to another embodiment.

FIG. 10 illustrates a UI according to another embodiment.

FIG. 11 illustrates a UI change according to an embodiment.

FIG. 12 illustrates a UI change according to another embodiment.

FIG. 13 is a flowchart of a display controlling method according tovarious embodiments.

With regard to description of drawings, the same or similar componentsmay be marked by the same or similar reference numerals.

MODE FOR INVENTION

Hereinafter, various embodiments of the disclosure may be described withreference to accompanying drawings. Accordingly, those of ordinary skillin the art will recognize that modification, equivalent, and/oralternative on the various embodiments described herein can be variouslymade without departing from the scope and spirit of the disclosure. Withregard to description of drawings, similar components may be marked bysimilar reference numerals. The terms of a singular form may includeplural forms unless otherwise specified. In the disclosure, theexpressions “A or B”, or “at least one of A and/or B”, and the like mayinclude any and all combinations of one or more of the associated listeditems. The terms, such as “first”, “second” may be used to refer tovarious components regardless of the order and/or the priority and todistinguish the relevant components from other components, but do notlimit the components. It will be understood that when a component (e.g.,a first component) is referred to as being “(operatively orcommunicatively) coupled with/to” or “connected to” another component(e.g., a second component), it may be directly coupled with/to orconnected to the other component or an intervening component (e.g., athird component) may be present.

According to the situation, the expression “configured to” used in thedisclosure may be interchangeably used as, for example, in hardware orsoftware, the expression “suitable for”, “having the capacity to”,“adapted to”, “made to”, “capable of”, or “designed to”. Instead, theexpression “a device configured to” may mean that the device is “capableof” operating together with another device or other parts. For example,a “processor configured to (or set to) perform A, B, and C” may mean adedicated processor (e.g., an embedded processor) for performing acorresponding operation or a generic-purpose processor (e.g., a centralprocessing unit (CPU) or an application processor) which performscorresponding operations by executing one or more software programswhich are stored in a memory device.

An electronic device according to various embodiments of the disclosuremay include at least one of, for example, smartphones, tablet personalcomputers (PCs), mobile phones, video telephones, electronic bookreaders, desktop PCs, laptop PCs, netbook computers, workstations,servers, personal digital assistants (PDAs), portable multimedia players(PMPs), or Motion Picture Experts Group (MPEG-1 or MPEG-2) Audio Layer 3(MP3) players. According to various embodiments, the electronic devicemay include at least one of, for example, televisions (TVs), digitalversatile disc (DVD) players, or electronic picture frames.

According to an embodiment, an electronic device may include at leastone of navigation devices, Global Navigation Satellite System (GNSS),event data recorders (EDRs), flight data recorders (FDRs), vehicleinfotainment devices, electronic equipment for vessels (e.g., navigationsystems and gyrocompasses), avionics, or head units for vehicles.According to an embodiment, the electronic device may include at leastone of parts of vehicles or electronic boards. According to variousembodiments, the electronic device may be flexible or two or morecombinations of the above-described devices. Furthermore, an electronicdevice according to an embodiment of the disclosure may not be limitedto the above-described electronic devices. In the disclosure, the term“user” may refer to a person who uses an electronic device or may referto a device (e.g., an artificial intelligence electronic device) thatuses the electronic device.

FIG. 1 illustrates a configuration of an electronic device according tovarious embodiments.

In the following embodiments, a transportation device may be referred toas a device that transports people or things. For example, thetransportation device may be a car, a ship, or an aircraft.

Referring to FIG. 1 , according to an embodiment, the transportationdevice may include an electronic device 101. For example, the electronicdevice 101 may collect information associated with the transportationdevice or may provide a user with the collected information. Further,the electronic device 101 may perform various controls associated withthe operation of the transportation device. The electronic device 101may be configured in various forms to be operatively and/or electricallyconnected to the electronic device.

According to an embodiment, the electronic device 101 may be at leastpart of an in-vehicle infotainment (IVI) system of a transportationdevice (e.g., vehicle). In FIG. 1 , the electronic device 101 has beenillustrated as being included in the dashboard of a vehicle, but theelectronic device 101 may further include other components (e.g., thedisplay at the rear seat, or the like) not illustrated in FIG. 1 .

According to an embodiment, the electronic device 101 may include atleast one cluster screen 133 (e.g., instrument panel) and a CID 131. Forexample, the electronic device 101 may include at least one auxiliarydisplay 135 in addition to the above-described configuration.

According to an embodiment, the cluster screen 133 may be composed of atleast one display. For example, the cluster screen 133 may be composedof a plurality of displays. The cluster screen 133 may be configured toreceive a touch input. According to another embodiment, the clusterscreen 133 may also include at least one mechanical component (e.g., agauge and/or a needle indicator). For example, the cluster screen 133may display some information (e.g., speed and/or the number ofrevolutions of an engine), using a physical number plate and indicatorhands, and some information may be displayed by using a display region.

According to an embodiment, the electronic device 101 may at leastdisplay information associated with the operation of the transportationdevice on the cluster screen 133. For example, the electronic device 101may display at least one of the driving speed of the transportationdevice, the number of revolutions of an engine (e.g., RPM (revolutionper minute)), fuel efficiency, mileage, drivable distance, fuel gauge,or gear status, on the cluster screen 133. According to anotherembodiment, the electronic device 101 may display information associatedwith the driving mode of the transportation device on the cluster screen133. For example, the information associated with the driving mode mayinclude a sport mode, a sport plus mode, a comfort mode, or an eco mode.According to still another embodiment, the electronic device 101 maydisplay information associated with the autonomous mode of thetransportation device on the cluster screen 133. For example, theinformation associated with the autonomous mode may include informationassociated with at least one of auto pilot, cruise control,adaptive/advanced cruise control, or lane departure warning (LDW).

According to an embodiment, the electronic device 101 may display theinformation associated with at least one application on the clusterscreen 133. For example, the electronic device 101 may displayinformation associated with a navigation application on the clusterscreen 133. According to another embodiment, the electronic device 101may display information associated with weather (e.g., outsidetemperature) and/or time on the cluster screen 133.

According to an embodiment, the electronic device 101 may displayvarious pieces of information through the CID 131. For example, theelectronic device 101 may display information associated with variousapplications through the CID 131. The electronic device 101 may displayinformation associated with at least one application through the CID131. For example, the electronic device 101 may display the informationassociated with the navigation application on the CID 131. For anotherexample, the electronic device 101 may play various media (e.g., music,movies, texts, and/or images) through the CID 131. In addition, theelectronic device 101 may display at least one of the informationcapable of being displayed on the above-described cluster screen 133, onthe CID 131.

According to an embodiment, the CID 131 may include various types ofdisplays. For example, the CID 131 may include a liquid crystal display(LCD), an organic light emitting diode (OLED) display, a flexibledisplay, a foldable display, or a rollable display.

According to an embodiment, the electronic device 101 may receive atouch input through the CID 131. For example, the electronic device 101may receive an input to information displayed on the CID 131, throughthe CID 131. According to another embodiment, the electronic device 101may receive an input to information displayed on the CID 131, throughvoices, gestures, and/or auxiliary input means.

According to an embodiment, the electronic device 101 may control thesize of a externally exposed region of the CID 131. For example, theelectronic device 101 may change the size of the exposed region of theCID 131 by protruding the CID 131 from above the dashboard cover or byraising at least part of the dashboard cover. For example, the change ofthe exposed region side may include the change of the size of the regionof the CID 131 exposed to a user from the dashboard, the curvaturechange of the CID 131, or the size change of the display region of theCID 131 for one direction.

According to an embodiment, the electronic device 101 may displayvarious pieces of information on the auxiliary display 135. For example,the electronic device 101 may display information associated with theinternal environmental state of the transportation device (e.g.,temperature, wind strength, or the like) and/or the internalenvironmental state control (e.g., temperature control, air conditioningcontrol, chair heating/cooling control, wind strength, or the like). Foranother example, the electronic device 101 may display at least one ofthe above-described information in connection with the CID 131 or thecluster screen 133, on the auxiliary display 135.

In the present disclosure, the term “auxiliary display” may be todistinguish from the CID 131, and the auxiliary display may refer to oneof CIDs. For example, the first CID may be referred to as the CID 131and the second CID may be referred to as the auxiliary display 135.

Various displays (e.g., 131, 133, and 135) of the electronic device 101have been described with reference to FIG. 1 . As described above, eachof the displays (e.g., 131, 133, and 135) may receive a touch input.According to an embodiment, an input to information displayed on eachdisplay (e.g., 131, 133, and 135) may be received through the auxiliaryinput device. Hereinafter, various auxiliary input devices are describedwith reference to FIG. 2 .

FIG. 2 illustrates an in-vehicle multimedia system according to variousembodiments.

Referring to FIG. 2 , according to an embodiment, the electronic device101 may include a plurality of auxiliary displays. For convenience ofdescription, each of the auxiliary displays may be referred to as thefirst auxiliary display 135, a second auxiliary display 231, and a thirdauxiliary display 233. The description of the first auxiliary display135 may be referred to by the description associated with FIG. 1 . Forexample, the second auxiliary display 231 may display information on atleast part of a room mirror. Furthermore, for example, the thirdauxiliary display 233 may be a head up display (HUD) displayed on thewindshield of the transportation device. The plurality of auxiliarydisplays 135, 231, and 233 illustrated in FIG. 2 are examples, and theelectronic device 101 may not include an auxiliary display or mayinclude at least one auxiliary display.

According to an embodiment, the electronic device 101 may include atleast one auxiliary input device (e.g., an auxiliary input device 271).The auxiliary input device 271 may include at least one button. Forexample, the auxiliary input device 271 may include one or more buttonscapable of receiving a touch input and/or a push input. For example, theauxiliary input device 271 may be implemented with a plurality ofbuttons arranged in each directions and a central button for receiving aselection input. The auxiliary input device 271 may be referred to as aperipheral user interface (PUI).

The example of the auxiliary input device 271 has been described withreference to FIG. 2 . However, the shape of the auxiliary input device271 is not limited thereto. Referring to FIG. 3 , various embodiments ofthe auxiliary input device 271 are described.

FIG. 3 illustrates an auxiliary input device according to variousembodiments.

Referring to reference numeral 301, the auxiliary input device 271according to an embodiment may be a knob capable of receiving a pushinput, a touch input, and/or a rotation input. For example, theauxiliary input device 271 may be a jog-shuttle. In reference numeral301, the auxiliary input device 271 has been illustrated as beingpositioned at the lower portion of the auxiliary display 135, but thelocation of the auxiliary input device 271 is not limited thereto.

With reference to reference numeral 303, the auxiliary input device 271according to an embodiment may be implemented with at least one buttoncapable of receiving a push input. For example, the auxiliary inputdevice 271 may be positioned on a steering device 380 (e.g., a steeringwheel).

Referring to reference numeral 305, the auxiliary input device 271according to an embodiment may be an input means positioned adjacent tothe steering device 380. For example, the auxiliary input device 271 maybe positioned at the rear side of the steering device 380 and mayinclude a plurality of buttons and/or wheels.

Various examples of the auxiliary input device 271 have been describedwith reference to FIG. 3 . The electronic device 101 may include one ormore of the auxiliary input devices 271. For example, the electronicdevice 101 may include auxiliary input devices according to FIG. 2 ,reference numeral 301 in FIG. 3 , reference numeral 303 in FIG. 3 ,and/or reference numeral 305 in FIG. 3 .

The external configurations of the electronic device 101 have beendescribed with reference to FIGS. 1 to 3 . Hereinafter, the internalconfiguration of the electronic device 101 will be described withreference to FIG. 4 .

FIG. 4 is a block diagram of an electronic device in a wirelessenvironment according to various embodiments.

According to an embodiment, the electronic device 101 may include acommunication module 110, a memory 120, a display 130, a driving module140, a processor 150, a sensor module 160, and an auxiliary input means170. The electronic device 101 may communicate with an external device410 over a network 400. For example, the network 400 may include a shortrange network (e.g., Bluetooth, Bluetooth low energy, ZigBee,ultra-wideband (UWB) communication, or Wi-Fi) or a long range network(e.g., cellular network or satellite communication).

According to an embodiment, the electronic device 101 may furtherinclude a configuration (e.g., a sound output device or a voicereceiving device) not illustrated in FIG. 4 . According to anotherembodiment, at least one of the configurations illustrated in FIG. 4 maybe omitted. Also, at least part of the configurations of the electronicdevice 101 may be implemented as an integrated component.

According to an embodiment, the communication module 110 may establish awired or wireless communication channel between the electronic device101 and the external device 410 and may support communication executionthrough the established communication channel. The communication module110 may include at least one communication processor operatingindependently from the processor 150 and supporting the wiredcommunication or the wireless communication. According to an embodiment,the communication module 110 may include a wireless communication module(e.g., a cellular communication module, a short range wirelesscommunication module, or a global navigation satellite system (GNSS)communication module) or a wired communication module (e.g., a localarea network (LAN) communication module or a power line communicationmodule) and may communicate with at least one external electronic device(e.g., the external device 410) over the network 400, using thecorresponding communication module thereof. The above-mentioned variouscommunication modules 110 may be implemented into one chip or intoseparate chips, respectively.

The memory 120 may store various pieces of data, for example, softwareand input data or output data for instructions associated with thesoftware, which are used by at least one component (e.g., the processor150 or the sensor module 160) of the electronic device 101. The memory120 may include a volatile memory or a nonvolatile memory. The memory120 may store at least one software (e.g., operating system, middleware,and/or applications).

The display 130 may be a device for visually providing information to auser of the electronic device 101 and may include, for example, adisplay, a hologram device, or a control circuit for controlling aprojector and a corresponding device. According to an embodiment, thedisplay 130 may include a touch circuitry or a pressure sensor formeasuring an intensity of pressure on the touch. According to anembodiment, the electronic device 101 may include at least one display.For example, the electronic device 101 may include the cluster screen133 and the CID 131. For another example, the electronic device 101 mayfurther include at least one auxiliary display (e.g., 135, 231, or 233).

For example, the driving module 140 may adjust the size of the exposedregion of the display 130 (e.g., the CID 131) under control of theprocessor 150. To adjust the size of the exposed region, the drivingmodule 140 may include a mechanical configuration capable of providingphysical force. According to an embodiment, the driving module 140 mayinclude a mechanical configuration for changing the position of thedisplay 130. For example, the driving module 140 may change the size ofthe display 130 exposed through a dashboard, using a driving device suchas an electric motor or a cylinder. According to another embodiment, thedriving module 140 may include a mechanical configuration for changingthe curvature of the display 130. For example, the driving module 140may change the size of the display 130 exposed to a user's gazedirection by changing the curvature of the display 130. According tostill another embodiment, the driving module 140 may include amechanical configuration for changing the size of the display 130 forone direction. For example, the driving module 140 may adjust the sizeof the display 130 for one direction, by rolling up at least part of thedisplay 130 or folding the at least part of the display 130.

For example, the processor 150 may operate software to control at leastone other component (e.g., hardware or software component) of theelectronic device 101 connected to the processor 150 and may process andcalculate various types of data. The operations of the above-describedelectronic device 101 may be performed by the processor 150. Theprocessor 150 may load commands or data received from other components(e.g., the sensor module 160 or the communication module 110) into thememory 120 (e.g., a volatile memory or a nonvolatile memory), mayprocess the commands or the data, and may store the result data in thememory 120. According to an embodiment, the processor 150 may include atleast one processor.

The sensor module 160 may generate an electrical signal or a data valuecorresponding to an internal operation state of the electronic device101 and/or the transportation device or corresponding to an externalenvironmental state. According to an embodiment, the sensor module 160may include at least one of a gesture sensor, a gyro sensor, abarometric pressure sensor, a magnetic sensor, a speed sensor, aposition sensor (e.g., a global positioning system), an accelerationsensor, a grip sensor, a proximity sensor, a color sensor, an infrared(IR) sensor, a biometric sensor, a temperature sensor, a humiditysensor, or an illuminance sensor. For example, the sensor module 160 mayobtain information associated with a driving context of thetransportation device.

For example, the auxiliary input means 170 may receive a user input, asa device for receiving instructions or data to be used for the component(e.g., the processor 150) of the electronic device 101 from the outside(e.g., a user) of the electronic device 101. For example, the auxiliaryinput means 170 may include the auxiliary input device 271 describedabove with regard to FIGS. 2 and 3 .

At least part of the components may be connected to each other through acommunication scheme (e.g., a bus, a general purpose input and output(GPIO), a serial peripheral interface (SPI), or a mobile industryprocessor interface (MIPI)) between peripheral devices and may exchangesignals (e.g., commands or data) with each other.

According to an embodiment, the processor 150 may obtain the drivinginformation of a vehicle, using the sensor module 160, and may controlthe size of the exposed region of the display 130 (e.g., the CID 131)based at least on the driving information, using the driving module 140.The processor 150 may set a user interface for receiving the user inputassociated with the content displayed on the first display to at leastone of the display 130 or the auxiliary input means 170 based on thesize of the exposed region.

For example, the driving information includes gear information of thevehicle, and gear information may include Drive, Neutral, Reverse, andPark. According to an embodiment, when the gear information is Neutral,Reverse, and Park, the processor 150 may be configured to control theexposed region of the display 130 to be a specified first size or more.

According to an embodiment, when the exposed region of the display 130is not smaller than a specified first size, the processor 150 may setthe display 130 as the user interface.

According to an embodiment, when the gear information is Drive, theprocessor 150 may be configured to control the exposed region of thedisplay 130 to be less than the specified first size.

According to an embodiment, when the exposed region of the display 130is smaller than the specified first size, the processor 150 may set theauxiliary input interface as the user interface.

According to an embodiment, when the gear information is Drive and thedriving information indicates that autonomous function is disabled, theprocessor 150 may be configured to control the exposed region of thedisplay 130 to be less than a specified second size. For example, thesecond size may be smaller than the first size.

According to an embodiment, when the exposed region of the display 130is smaller than the specified second size, the processor 150 may beconfigured to display at least part of the content displayed on thedisplay 130 on at least part of the second display (e.g., the clusterscreen 133).

According to an embodiment, the processor 150 may be configured tochange the type, amount, and layout of content displayed on the display130 based on the size of the exposed region.

According to an embodiment, when a passenger's boarding is detected, theprocessor 150 may be configured to control the exposed region of thedisplay 130 to be the specified first size or more.

According to an embodiment, the processor 150 may be configured todetect an external electronic device using a communication circuit andmay detect the passenger's boarding based on an external electronicdevice.

The internal and external components of the electronic device 101 havebeen described above with reference to FIGS. 1 to 4 . Hereinafter, theoperations of the electronic device 101 will be described with referenceto FIG. 5 .

FIG. 5 is a flowchart of a UI changing method of an electronic deviceaccording to various embodiments.

In operation 505, the processor 150 of the electronic device 101 mayobtain context information associated with the driving of atransportation device. According to an embodiment, the processor 150 mayobtain context information, using the sensor module 160 and/or thecommunication module 110. For example, the processor 150 may obtaininformation about the speed, acceleration, and/or location of thetransportation device, using the sensor module 160. For another example,the processor 150 may connect to at least one external device (e.g., theexternal device 410), using the communication module 110 and may obtaininformation of the external device. According to another embodiment, theprocessor 150 may obtain information about the state of the shift gear(e.g., Park, Neutral, Drive, or Reverse), autonomous function settings(e.g., autopilot, advanced/adaptive cruise control, cruise control, lanedeparture warning, or the like), seat belt wearing, or driving mode(e.g., sports, comfort, or fuel efficiency) from a user input, thememory 120, or the sensor module 160.

In operation 510, the processor 150 may determine the IVI level based oncontext information. The IVI level may be composed of a plurality oflevels. According to an embodiment, the processor 150 may determine theIVI level by determining the extent to which a driver needs attentionfrom the context information. For example, when the context informationsatisfies a specified first condition, the processor 150 may determinethe WI level as the specified first level. For another example, when thecontext information satisfies a specified second condition, theprocessor 150 may determine the IVI level as the specified second level.

The processor 150 may determine the IVI level based on rules and/orexceptions having various priorities. According to an embodiment, theprocessor 150 may determine the IVI level based at least on atransmission state, an autonomous function, a driving mode, and/orwhether a passenger is boarded. For example, when the transmission ispositioned at Drive, the autonomous function is disabled, and thedriving mode is sports, the processor 150 may determine that the IVIlevel is the first IVI level (e.g., the case where a driver needs tofocus on driving). For another example, when the transmission ispositioned at Drive, the autonomous function is enabled, and the drivingmode is a comfort or eco mode, the processor 150 may determine that theIVI level is the second IVI level (e.g., the case where the drivingsituation does not require the driver's high attention). For anotherexample, when the transmission is located at a position (e.g., Park,Reverse, or Neutral) other than Drive, the processor 150 may determinethat the IVI level is the third IVI level (e.g., the case where thedriving situation requires the driver's low attention). In theabove-described examples, the state of the transmission may be definedas an exception. For example, only when the transmission is positionedat Drive, the processor 150 may determine the IVI level based on theremaining context information; when the transmission is positioned at aposition other than Drive, the processor 150 may determine the IVI levelirrespective of the remaining context information.

In operation 515, the processor 150 may change the UI depending on theIVI level. For example, the UI may mean the UI displayed on the display130. According to an embodiment, the processor 150 may change theconfiguration of the UI, the shape and location of the display 130 ofthe UI, and/or the input means for the UI depending on the IVI level.For example, the processor 150 may change the configuration of the UI bychanging the type, amount, and/or layout of information to be displayedbased on the IVI level. For another example, the processor 150 maychange the size of the exposed region of the display 130 based on theIVI level or may change a region where some information is to bedisplayed, from one display (e.g., the CID 131) to another display(e.g., the cluster screen 133 and/or the auxiliary display 135). Forstill another example, the processor 150 may change an input means forthe UI from one input means (e.g., the display 130) to another inputmeans (e.g., the auxiliary input means 170) based on the IVI level.

The UI change operations of the electronic device 101 have beendescribed with regard to FIG. 5 . Hereinafter, various embodimentsassociated with the UI change of the electronic device 101 will bedescribed with reference to FIGS. 6 to 12 .

FIG. 6 illustrates a display size change according to variousembodiments.

Referring to reference number 601, the CID 131 is in a first state. Forexample, the CID 131 may be in a close state or a hidden state.According to an embodiment, the processor 150 may control the CID 131 tobe in the first state based on the driving context. For example, when itis determined that the IVI level is 1 (e.g., a situation whereconcentration is required for driving), the processor 150 may prevent adriver's gaze from being dispersed, by controlling the CID 131 to be ina first state.

According to an embodiment, the processor 150 may control a userinterface depending on the state of the CID 131. As changing the CID 131(e.g., from a second or third state) to the first state, the processor150 may display at least part of the information displayed on the CID131, on the cluster screen 133 or the auxiliary display 135, 231, or233. For example, the processor 150 may display information (e.g.,navigation information, or the like) necessary for driving among piecesof information displayed on the CID 131, on the cluster screen 133.

According to an embodiment, the processor 150 may change a userinterface for receiving a user input depending on the state change ofthe CID 131. For example, the processor 150 may display the applicationinformation previously displayed on the CID 131, on the cluster screen133 depending on the state change of the CID 131. In this case, theprocessor 150 may receive an input to the corresponding application,using the auxiliary input means 170.

Referring to reference number 603, the CID 131 is in the second state.For example, the CID 131 may be in a half-open state, a sleek state, ora glance state. In this case, the CID 131 may be exposed by a specifiedfirst size. According to an embodiment, the processor 150 may controlthe CID 131 to be in the second state based on the driving context. Forexample, when it is determined that the IVI level is 2 (e.g., asituation where concentration is not required for driving, such as slowdriving), the processor 150 may provide a user with a simpleinfotainment by controlling the CID 131 to be in the second state.

According to an embodiment, the processor 150 may control a userinterface depending on the state of the CID 131. For example, whenchanging the CID 131 from the first state to the second state, theprocessor 150 may display at least part of information displayed on thecluster screen 133, on the CID 131. For example, the processor 150 maydisplay driving-related information (e.g., navigation information, orthe like) and/or simple infotainment (e.g., a music application, or thelike) on the CID 131.

According to an embodiment, the processor 150 may change a userinterface for receiving a user input depending on the state change ofthe CID 131. For example, the processor 150 may receive an input to thecontent displayed on the CID 131 through an input to the auxiliary inputmeans 170. For another example, the processor 150 may receive an inputto the content displayed on the CID 131 through the auxiliary inputmeans 170 or the CID 131.

Referring to reference number 605, the CID 131 is in the third state.For example, the CID 131 may be in an open state, an immersive state, afull-stretch, or a full-view state. In this case, the CID 131 may beexposed by a specified second size (e.g., the entire display region ofthe CID 131). According to an embodiment, the processor 150 may controlthe CID 131 to be in the third state based on the driving context. Forexample, when it is determined that the IVI level is 3 (e.g., asituation where the driver's attention is not required, such as a stopsituation), the processor 150 may provide the user (e.g., a driver or apassenger) with infotainment through the entire screen by controllingthe CID 131 to be in the third state.

According to an embodiment, the processor 150 may control a userinterface depending on the state of the CID 131. For example, whenchanging the CID 131 from the second state to the third state, theprocessor 150 may display the content (e.g., multimedia and/orapplications) on the CID 131 as much as possible. For example, theprocessor 150 may display infotainment-related information (e.g.,multimedia, and/or applications) on the CID 131 together withdriving-related information (e.g., navigation information, or the like).

According to an embodiment, the processor 150 may change a userinterface for receiving a user input depending on the state change ofthe CID 131. For example, the processor 150 may receive an input to thecontent displayed on the CID 131, through a touch input to the CID 131.For another example, the processor 150 may use the CID 131 as a mainuser interface; the processor 150 may use the auxiliary input means 170as a secondary user interface.

In the embodiment of FIG. 6 , the change of the CID 131 according tothree IVI levels has been described. However, the change level of theCID 131 is not limited thereto. For example, the CID 131 may becontrolled in two states (e.g., the close or open state). For anotherexample, the CID 131 may be controlled to be in four or more states.

Hereinafter, a structure according to an embodiment for changing thestate of the CID 131 will be described with reference to FIG. 7 .

FIG. 7 shows a dashboard structure for changing a display size accordingto an embodiment.

Referring to FIG. 7 , the processor 150 may control the size of theexposed region of the CID 131, using the driving module 140. Forexample, the processor 150 may control the size of the CID 131 exposedfrom a lower cover 703, by lifting the CID 131 connected to an uppercover 701 with respect to a hinge part 705. As described above withreference to FIG. 6 , the processor 150 may control the size of theexposed region of the CID 131 based on a driving context or IVI level,using the driving module 140.

In the embodiment of FIG. 7 , the driving module 140 is illustrated as acylinder (e.g., a hydraulic or pneumatic cylinder), but the drivingmodule 140 is not limited thereto. For example, the driving module 140may be composed of at least one gear and a motor. For another example,the driving module 140 may include a motor and a belt.

The driving module 140 may be set differently depending on the shape ofthe CID 131. In FIG. 7 , the CID 131 is illustrated as a flat display,but the shape of the CID 131 is not limited thereto. According to anembodiment, the CID 131 may be a flexible display. For example, thedriving module 140 may change the size of the exposed region of the CID131 for one direction, by changing the curvature of the CID 131positioned between the upper cover 701 and the lower cover 703.According to another embodiment, the CID 131 may be a rollable display.For example, the driving module 140 may be positioned on the upper cover701 or the lower cover 703; the driving module 140 may change the sizeof the exposed region of the CID 131 by rolling up the CID 131.According to still another embodiment, the CID 131 may be a foldabledisplay. For example, the driving module 140 may change the size of theexposed region of the CID 131 by controlling at least one hinge part ofthe CID 131.

According to an embodiment, the CID 131 may protrude from the uppercover 701. For example, the upper cover 701 and the lower cover 703 maybe fixed; the processor 150 may control the size of the exposed regionof the CID 131 by protruding the CID 131 to the outside of the uppercover 701 using the driving module 140.

The structure for changing the size of the CID 131 has been describedwith reference to FIG. 7 . Hereinafter, examples of changing a userinterface according to the size change of the CID 131 will be describedwith reference to FIGS. 8 to 10 .

FIG. 8 illustrates a UI according to an embodiment.

Referring to FIG. 8 , it is assumed that the CID 131 is in a thirdstate. For example, the CID 131 may be in a state such as referencenumeral 605 of FIG. 6 .

According to an embodiment, the CID 131 of the third state may display athird display region 835, a first display region 831, and a seconddisplay region 833. For example, the processor 150 may display aspecified UI set on the CID 131 depending on the state (e.g., the sizeof an exposed region, the aspect ratio of the exposed region, and/orresolution) of the CID 131. For another example, the processor 150 maydynamically determine information to be displayed on the CID 131,depending on the state of the CID 131.

According to an embodiment, an application table 800 may be stored inthe memory 120. For example, the application table 800 may includeapplications and information associated with each application.

According to an embodiment, the application table 800 may include thepriority of an application and/or the priority of information associatedwith an application. For example, in the application table 800, anavigation application may have a high priority. In addition, routeguidance and destination information among information associated withthe navigation application may have a higher priority than otherinformation. According to an embodiment, the processor 150 may displayapplications and application-related information as many as possible, onthe CID 131 in the third state based on the priority. For example, thenumber of applications capable of being displayed for each state of theCID 131 and/or the number of application-related information may bepredetermined.

According to an embodiment, the priority may be set for each displayregion. For example, the first display region 831 may have a higherpriority than the second display region 833; the second display region833 may have a higher priority than the third display region 835.

According to an embodiment, the amount of information to be displayedfor each display region may be set. For example, the number ofapplications capable of being displayed in the first display region 831may be less than the number of applications capable of being displayedin the second display region 833; the number of applications capable ofbeing displayed in the second display region 833 may be smaller than thenumber of applications capable of being displayed in the third displayregion 835. For example, as the priority for each display region ishigher, the less number of applications may be displayed; more detailed(e.g., more) information may be displayed in a display region having ahigher priority.

According to an embodiment, the application table 800 may includeapplications to be displayed depending on the state of the CID 131 andinformation associated with applications. The processor 150 may displaythe applications and the information associated with applications, whichare specified in the application table 800, on the CID 131 depending onthe state of the CID 131.

According to an embodiment, the processor 150 may receive an inputthrough a touch input 810 to the CID 131, with respect to the contentdisplayed on the CID 131 in the third state. According to anotherembodiment, the processor 150 may use the auxiliary input means 170 asan auxiliary user interface, with respect to the content displayed onthe CID 131.

According to an embodiment, the first display region 831 may be used todisplay an application associated with driving, such as a navigationapplication. For example, the first display region 831 may be a regionfor displaying an application having a high priority or an applicationselected by a user input. The processor 150 may display informationassociated with an application in the first display region 831, using agraphic element (e.g., map).

According to an embodiment, the second display region 833 may include atleast one application and application-related information. For example,in the case of a music application, information such as an album coverimage, a music title, artist information, playback time, or the like maybe displayed in a part of the second display region 833. When an inputto the second display region 833 is received, the processor 150 maydisplay the corresponding application in at least part of the firstdisplay region 831 and/or the second display region 833.

According to an embodiment, the third display region 835 may includeicons of a plurality of applications. For example, the processor 150 maydisplay the corresponding application to the first display region 831and/or the second display region 833, in response to an input to oneapplication in the third display region 835.

FIG. 9 illustrates a UI according to another embodiment.

Referring to FIG. 9 , it is assumed that the CID 131 is in a secondstate. For example, the CID 131 may be in a state as illustrated inreference numeral 603 of FIG. 6 .

According to an embodiment, the CID 131 in the second state may displaya first display region 931 and a second display region 933. For example,the processor 150 may display the specified UI set on the CID 131depending on the second state of the CID 131. For another example, theprocessor 150 may dynamically determine information to be displayed onthe CID 131, depending on the state of the CID 131.

According to an embodiment, the processor 150 may receive a user input910 through the auxiliary input device 271 (e.g., the auxiliary inputmeans 170) with respect to the content displayed on the CID 131 in thesecond state.

According to an embodiment, the processor 150 may display an applicationhaving a high priority, in the first display region 931. The processor150 may display the user interface of a navigation application in theshape different from that of the first display region 831 of FIG. 8 ,depending on the changed display size. For example, as illustrated inFIG. 9 , only the information (e.g., route guidance, destinationinformation, the remaining time required to reach the destination, theexpected arrival time, or the like) having a higher priority amonginformation associated with the navigation may be displayed in the firstdisplay region 931.

According to an embodiment, the processor 150 may display a userinterface for selecting at least one application having a high priorityamong applications, which are not displayed in the first display region931, in the second display region 933. For example, the second displayregion 933 may include only the application name.

According to an embodiment, the processor may change the configurationsof the first display region 931 and the second display region 933, basedon the user input 910. For example, when the input (e.g., the input inthe right direction of an auxiliary input device) to a music applicationis received, the processor 150 may reduce information about thenavigation (e.g., displaying only the navigation name) and may expandand display information about music.

FIG. 10 illustrates a UI according to another embodiment.

Referring to FIG. 10 , it is assumed that the CID 131 is in a firststate. For example, the CID 131 may be in a state as illustrated inreference numeral 601 of FIG. 6 .

According to an embodiment, as illustrated in FIG. 6 , the CID 131 inthe first state may be in a close state. In this case, the processor 150may display information (e.g., information related to operation) havinga high priority on at least part of the cluster screen 133.

According to an embodiment, the processor 150 may display information(e.g., speed, RPM, or the like) necessary for driving in a first displayregion 1031 of the cluster screen 133 and may display applicationinformation (e.g., navigation information, or the like) having a highpriority in a second display region 1033. The processor 150 may changethe UI of the cluster screen 133 depending on the display of the seconddisplay region 1033. In addition, to display information of anapplication having a high priority, the processor 150 may change the UIof the application in the shape suitable for the second display region1033.

According to an embodiment, the processor 150 may receive a user inputthrough the auxiliary input device 271 (e.g., the auxiliary input means170) with respect to the second display region 1033. For example, theprocessor 150 may change an application to be displayed in the seconddisplay region 1033 based on a user input. According to an embodiment,the processor 150 may change an application to be displayed based on apriority. For example, when the application table 800 is sorteddepending on a priority, the processor 150 may change an applicationdepending on the order (e.g., the order of navigation, music, radio, aphone, and a message) of the application table 800 with respect to theuser input in one direction.

According to an embodiment, the processor 150 may display an applicationhaving a high priority, in the first display region 931. The processor150 may display the user interface of a navigation application in theshape different from that of the first display region 831 of FIG. 8 ,depending on the changed display size. For example, as illustrated inFIG. 9 , only the information (e.g., route guidance, destinationinformation, the remaining time required to reach the destination, theexpected arrival time, or the like) having a higher priority amonginformation associated with the navigation may be displayed in the firstdisplay region 931.

According to an embodiment, the processor 150 may display a userinterface for selecting at least one application having a high priorityamong applications, which are not displayed in the first display region931, in the second display region 933. For example, the second displayregion 933 may include only the application name.

According to an embodiment, the processor may change the configurationsof the first display region 931 and the second display region 933, basedon the user input 910. For example, when the input (e.g., the input inthe right direction of an auxiliary input device) to a music applicationis received, the processor 150 may reduce information about thenavigation (e.g., displaying only the navigation name) and may expandand display information about music.

The change of a user interface (an output UI and an input device) hasbeen described with reference to FIGS. 8 to 10 . Hereinafter, furtherother examples of UI change are described with reference to FIGS. 11 and12 .

FIG. 11 illustrates a UI change according to an embodiment.

In FIG. 11 , when a gear 1101 of a transportation device is changed to areverse gear R, the processor 150 may control the CID 131 to be in athird state (e.g., a fully open state). Furthermore, the processor 150may display information obtained through the rear camera of thetransportation device on the CID 131. For example, the processor 150 maydisplay a Reverse guide together to reverse the transportation device.

According to another embodiment, when the gear 1101 of thetransportation device is changed to park gear P, the processor 150 maycontrol the CID 131 to be in the third state (e.g., a fully open state).

According to an embodiment, even though the speed of the transportationdevice exceeds a specified value, when the gear 1101 is in the reversestate, the processor 150 may maintain the CID 131 in the third statewithout changing to the second state. For example, the state of the gear1101 may be defined as a rule having a higher priority than the drivingspeed.

FIG. 12 illustrates a UI change according to another embodiment.

According to an embodiment, the processor 150 may determine the boardingof a passenger 1200, using the sensor module 160. For example, theprocessor 150 may determine the boarding of the passenger 1200, based onwhether the seat belt is engaged. For another example, the processor 150may determine the boarding of the passenger 1200 based on the pressureand/or weight applied to a seat.

According to an embodiment, the processor 150 may determine the boardingof the passenger 1200, using the communication module 110. For example,the processor 150 may determine the boarding of the passenger 1200 bysearching for an electronic device (e.g., the external device 410) ofthe passenger 1200 using the communication module 110.

For another example, when the electronic device of the passenger 1200 isconnected, the processor 150 may determine the boarding of the passenger1200. For another example, the processor 150 may determine the boardingof the passenger 1200 by searching for an electronic device andmeasuring the location of the electronic device. The processor 150 maydetermine the electronic device-based boarding of the passenger 1200,based on a received signal strength indicator (RSSI), angle of arrival(AoA), angle of departure (AoD), and/or time of flight (ToF).

According to an embodiment, when it is determined that the passenger1200 is on board, the processor 150 may control the CID 131 to be in thethird state. For example, the processor 150 may display the multimediacontent stored in the electronic device of the passenger 1200 on the CID131.

FIG. 13 is a flowchart of a display controlling method according tovarious embodiments.

In operation 1305, the processor 150 may obtain driving information ofthe electronic device 101 or a transportation device including theelectronic device 101. According to an embodiment, the processor 150 mayobtain driving information, using the sensor module 160. For example,the driving information may include a gear state, an autonomous functionstate, a driving mode, and/or speed. For example, the gear state mayinclude Drive, Neutral, Reverse, and Park. The autonomous function statemay include whether cruise control is applied, whether LDW is applied,and/or whether automatic driving is applied. The driving mode mayinclude a sports mode, a comfort mode, and/or an eco mode.

According to an embodiment, the processor 150 may further determinewhether a passenger is on board. The determination of whether apassenger is on board may be referenced by the method described abovewith reference to FIG. 12 .

In operation 1310, the processor 150 may control the size of the exposedregion of the first display (e.g., the CID 131) based at least ondriving information. According to an embodiment, the processor 150 maycontrol the size of the exposed region of the first display, using thedriving module 140.

According to an embodiment, the processor 150 may determine aninfotainment level based on the driving information. For example, whenthe driving information satisfies a specified first condition, theprocessor 150 may determine that the infotainment level is a firstinfotainment level; when the driving information satisfies a specifiedsecond condition, the processor 150 may determine that the infotainmentlevel is a second infotainment level. For convenience of description,only two levels have been described, but three or more infotainmentlevels may be present.

According to an embodiment, the processor 150 includes a plurality ofgroups associated with the driving information and may set differentpriorities for respective groups. For example, the processor 150 mayconfigure the driving information with a plurality of groups including agear state, a driving mode, and an autonomous function. For example, theprocessor 150 may assign a higher priority to a gear state than thedriving mode and autonomous function. For another example, the processor150 may assign the autonomous function to a higher priority than thedriving mode.

According to an embodiment, when a group having the high prioritysatisfies a specified condition, the processor 150 may determine theinfotainment level regardless of the group having a low priority. Forexample, when the gear state having the high priority is Reverse, Park,or Neutral, the processor 150 may determine that the infotainment levelis the first infotainment level. When the gear state is Drive D, theprocessor 150 may determine the infotainment level based on theremaining driving information (e.g., the autonomous function and thedriving mode). For example, when the gear state is ‘D’, the autonomousdriving is activated, and the driving mode is the comfort or eco mode,the processor 150 may determine that the infotainment level is thesecond infotainment level. For another example, when the gear state is‘D’, and the autonomous function is disabled, or the driving mode is asports mode, the processor 150 may determine that the infotainment levelis the third infotainment level.

According to an embodiment, the processor 150 may control the size ofthe exposed region of the first display based on the infotainment level.For example, the processor 150 may maximally control the exposed regionof the first display at the first infotainment level. The processor 150may minimally control the exposed region of the first display at thethird infotainment level. In addition, the processor 150 may control theexposed region of the first display to a specified size between minimumand maximum at the second infotainment level.

According to an embodiment, the processor 150 may determine theinfotainment level by using whether a passenger is on board, as thehighest priority rule or an exception rule. For example, when apassenger is on board, the processor 150 may determine the firstinfotainment level.

In operation 1315, the processor 150 may set a user interface. Accordingto an embodiment, the processor 150 may set a user interface based onthe size of the exposed region of a first display.

According to an embodiment, the processor 150 may change the type andamount of information to be displayed in the exposed region of the firstdisplay, based on the size (e.g., a size, an aspect ratio, and/or aresolution) of the exposed region of the first display.

The processor 150 may change the shape of the user interface to bedisplayed in the exposed region of the first display, based on the sizeof the exposed region of the first display.

According to an embodiment, the processor 150 may change a userinterface for an input to information displayed on the first display,based on the size of the exposed region of the first display. Forexample, when the first display is exposed maximally or by a specifiedrange or more, the processor 150 may receive a user input (e.g., a touchinput) through the first display. When the first display is exposed byless than a specified range, the processor 150 may receive a user inputthrough an auxiliary input device (e.g., the auxiliary input means 170).

The electronic device according to various embodiments disclosed in thedisclosure may be various types of devices. The electronic device mayinclude, for example, at least one of a portable communication device(e.g., a smartphone), a computer device, a portable multimedia device, amobile medical appliance, a camera, a wearable device, or a homeappliance. The electronic device according to an embodiment of thedisclosure should not be limited to the above-mentioned devices.

It should be understood that various embodiments of the disclosure andterms used in the embodiments do not intend to limit technologiesdisclosed in the disclosure to the particular forms disclosed herein;rather, the disclosure should be construed to cover variousmodifications, equivalents, and/or alternatives of embodiments of thedisclosure.

With regard to description of drawings, similar components may beassigned with similar reference numerals. As used herein, singular formsmay include plural forms as well unless the context clearly indicatesotherwise. In the disclosure disclosed herein, the expressions “A or B”,“at least one of A or/and B”, “A, B, or C” or “one or more of A, B,or/and C”, and the like used herein may include any and all combinationsof one or more of the associated listed items. The expressions “afirst”, “a second”, “the first”, or “the second”, used in herein, mayrefer to various components regardless of the order and/or theimportance, but do not limit the corresponding components. The aboveexpressions are used merely for the purpose of distinguishing acomponent from the other components. It should be understood that when acomponent (e.g., a first component) is referred to as being (operativelyor communicatively) “connected,” or “coupled,” to another component(e.g., a second component), it may be directly connected or coupleddirectly to the other component or any other component (e.g., a thirdcomponent) may be interposed between them.

The term “module” used herein may represent, for example, a unitincluding one or more combinations of hardware, software and firmware.The term “module” may be interchangeably used with the terms “logic”,“logical block”, “part” and “circuit”. The “module” may be a minimumunit of an integrated part or may be a part thereof The “module” may bea minimum unit for performing one or more functions or a part thereof.

For example, the “module” may include an application-specific integratedcircuit (ASIC).

Various embodiments of the disclosure may be implemented by softwareincluding an instruction stored in a machine-readable storage media(e.g., the memory 120) readable by a machine (e.g., a computer). Themachine may be a device that calls the instruction from themachine-readable storage media and operates depending on the calledinstruction and may include the electronic device (e.g., the electronicdevice 101). When the instruction is executed by the processor (e.g.,the processor 150), the processor may perform a function correspondingto the instruction directly or using other components under the controlof the processor. The instruction may include a code generated orexecuted by a compiler or an interpreter. The machine-readable storagemedia may be provided in the form of non-transitory storage media. Here,the term “non-transitory”, as used herein, is a limitation of the mediumitself (i.e., tangible, not a signal) as opposed to a limitation on datastorage persistency.

According to an embodiment, the method according to various embodimentsdisclosed in the disclosure may be provided as a part of a computerprogram product. The computer program product may be traded between aseller and a buyer as a product. The computer program product may bedistributed in the form of machine-readable storage medium (e.g., acompact disc read only memory (CD-ROM)) or may be distributed onlythrough an application store (e.g., a Play Store™). In the case ofonline distribution, at least a portion of the computer program productmay be temporarily stored or generated in a storage medium such as amemory of a manufacturer's server, an application store's server, or arelay server.

Each component (e.g., the module or the program) according to variousembodiments may include at least one of the above components, and aportion of the above sub-components may be omitted, or additional othersub-components may be further included. Alternatively or additionally,some components (e.g., the module or the program) may be integrated inone component and may perform the same or similar functions performed byeach corresponding components prior to the integration. Operationsperformed by a module, a programming, or other components according tovarious embodiments of the disclosure may be executed sequentially, inparallel, repeatedly, or in a heuristic method. Also, at least someoperations may be executed in different sequences, omitted, or otheroperations may be added.

The invention claimed is:
 1. An information displaying device in avehicle, the device comprising: a first display; a second display; adriving unit configured to control a size of an exposed region of thefirst display; at least one sensor circuit configured to obtain drivinginformation of the vehicle; an auxiliary input interface configured toreceive a user input; and a processor configured to control the firstdisplay, the second display, the driving unit, and the at least onesensor circuit, wherein the processor is configured to: obtain thedriving information of the vehicle, using the at least one sensorcircuit, the driving information including gear information of thevehicle, information for an autonomous driving function, and a drivingmode of the vehicle; and set a user interface for receiving a user inputassociated with content displayed on the first display, to at least oneof the first display, the second display or the auxiliary inputinterface based on the size of the exposed region, wherein the processoris further configured to: when the gear information indicates neutral,reverse, or park, control the size of the exposed region of the firstdisplay to be a specified first size, using the driving unit, displaythe content on the first display and set the user interface to the firstdisplay; when the gear information indicates drive, the drivinginformation indicates that the autonomous driving function is disabledand the driving mode is a sport mode, control the first display to be ina hidden mode, display the content on the second display and set theuser interface to the second display; and when the gear informationindicates drive, the driving information indicates the autonomousdriving function is enabled, and the driving mode is a comfort mode oran eco mode, control the exposed region of the first display to be aspecified second size less than the specified first size, display thecontent on the first display and set the user interface to the auxiliaryinput interface.
 2. The device of claim 1, wherein the processor isconfigured to: when the exposed region of the first display is less thanthe specified first size, set the user interface to the auxiliary inputinterface or the second display.
 3. The device of claim 1, wherein thesecond display is a cluster display of the vehicle.
 4. The device ofclaim 1, wherein the processor is configured to: change a type, amount,and layout of the content displayed on the first display, based on thesize of the exposed region.
 5. The device of claim 1, wherein the atleast one sensor circuit is configured to sense boarding of a passenger,and wherein the processor is configured to: when the boarding of thepassenger is sensed, control the exposed region of the first display tobe greater than or equal to the specified first size.
 6. The device ofclaim 5, further comprising: a communication circuit, wherein theprocessor is configured to: detect an external electronic device usingthe communication circuit; and sense boarding of a passenger based onthe detected external electronic device.
 7. A method for controlling aninformation displaying device in a vehicle, the method comprising:obtaining driving information of the vehicle, the driving informationincluding gear information of the vehicle, information for an autonomousdriving function, and a driving mode of the vehicle; and setting a userinterface for receiving a user input associated with content displayedon a first display, to at least one of the first display, a seconddisplay or an auxiliary input interface based on a size of an exposedregion of the first display, wherein the setting the user interfacecomprises: when the gear information indicates neutral, reverse, orpark, controlling a size of an exposed region of a first display to be aspecified first size, displaying the content on the first display andsetting the user interface to the first display; when the gearinformation indicates drive, the driving information indicates that theautonomous driving function is disabled, and the driving mode is a sportmode, controlling the first display to be in a hidden mode, displayingthe content on the second display and setting the user interface to thesecond display; and when the gear information indicates drive, thedriving information indicates the autonomous driving function isenabled, and the driving mode is a comfort mode or an eco mode,controlling the exposed region of the first display to be a specifiedsecond size less than the specified first size, displaying the contenton the first display and setting the user interface to the auxiliaryinput interface.
 8. The method of claim 7, further comprising: when theexposed region of the first display is less than the specified firstsize, setting the user interface to the second display or the auxiliaryinput interface.